____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Computerized Numerical Control
part 11/13 · 36.0 KB total
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Die Werkzeugbahnkorrektur ist wichtig zur Vermeidung von Konturfehlern, die bei Kreisbahnen oder kegeligen Formen entstehen würden, da das Werkzeug selbst an der Schneide einen Radius besitzt. Natürlich müssen neben der Einhaltung geometrischer Randbedingungen auch dynamische Eigenschaften und physikalische Faktoren im Bearbeitungsprozess berücksichtigt werden.cite-ref-4[4]
Programmiersoftware
Programmiersoftware und CNC verfügen über eine grafische Simulation, die einen Programmtest schon vor dem Start der Bearbeitung erlauben. Außerdem gibt es Geometrierechner, die selbständig fehlende Maße, Schnittpunkte, Fasen und Verrundungen an Ecken berechnen. Damit können auch nicht NC-gerecht bemaßte Zeichnungen einfach programmiert werden.
2021 stellte eine Forschungsgruppe der Loughborough University eine Excel-basierte Open-Source-Software vor, mit der sich parametrische Anpassungen direkt am G-Code vornehmen lassen.cite-ref-5[5]cite-ref-6[6]
G- und M-Befehle
Die G- und M-Befehle sind in Gruppen eingeteilt. Es ist immer nur die zuletzt programmierte Funktion aus der Gruppe wirksam. Die M-Befehle (von englisch Miscellaneous) werden für verschiedene Maschinenfunktionen genutzt und vom Hersteller der CNC-Maschine festgelegt. Folgende Befehle können unabhängig vom Steuerungs- und Maschinenhersteller verwendet werden:
| G-Befehle | M-Befehle |
|---|---|
| Verfahrbefehl G0 0 Eilgang – Positionierbewegung mit höchster Geschwindigkeit G1 0 Vorschub geradlinig G2 0 Vorschub Kreisbogen im Uhrzeigersinn G3 0 Vorschub Kreisbogen gegen Uhrzeigersinn G33 Gewindedrehen Sonstiges , satzweise wirksam (nur in programmierter Zeile) G4 0 Verweilzeit in Sekunden F…, oder Verweilzeit pro Umdrehung S… G9 0 Genauhalt – Vorschub anhalten, bevor die nächste Bewegung ausgeführt wird. Werkzeugbahnkorrektur G40 Korrektur aus G41 links der Kontur in Vorschubrichtung G42 rechts der Kontur in Vorschubrichtung Koordinatensystem G54 erstes Werkstück-Koordinatensystem G55 zweites Werkstück-Koordinatensystem … G59 sechstes Werkstück-Koordinatensystem Bemaßungsart G90 Absolutmaßeingabe G91 Kettenmaßeingabe Vorschubangabe G94 Vorschub in mm/min G95 Vorschub in mm/Umdrehung Drehzahlangabe G96 konstante Schnittgeschwindigkeit G97 konstante Drehzahl | Programmsteuerung M0 0 Programm-Halt M1 0 wahlweiser Programm-Halt, abhängig von externem Schalter M30 Programm-Ende Spindelsteuerung M03 Spindel ein im Uhrzeigersinn M04 Spindel ein gegen den Uhrzeigersinn M05 Spindelstopp M19 positionierter Spindelstopp Kühlung, Schmierung M07 Zweite Kühlung, Schmierung ein M08 Kühlung, Schmierung ein M09 Kühlung, Schmierung aus Getriebe der Spindel M40 Neutralstellung oder automatische Getriebewahl M41 Getriebe auf Stufe 1 schalten … M44 Getriebe auf Stufe 4 schalten |
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────